Agile Manifesto

Know the Contributors

Flip the pages by clicking the corners or clicking the mouse and dragging the page.

Agile Manifesto Contributors How well do you know the Contributors? Compiled by Dr. Sriram Rajagopalan Agile Training Champions
Agile Manifesto Authors Contributions Among the many thought leaders that promoted several best practices they used in developing better software applications, seventeen members got together in February 2001 in Snowbird, Utah in the United States. They drafted the document common among all their best practices paving the foundation for Agile Principles that is now known as Agile Manifesto.
Page 2
The seventeen members* are as follows: 1. Alistair Cockburn 2. Andrew Hunt 3. Arie van Bennekum 4. Brian Marick 5. Dave Thomas 6. James Grenning 7. Jeff Sutherland 8. Jim Highsmith 9. Jon Kern 10. Ken Schwaber 11. Kent Beck 12. Martin Fowler 13. Mike Beedle 14. Robert C. Martin 15. Ron Jeffries 16. Steve Mellor 17. Ward Cunningham * The contributors are listed in the alphabetical order
Page 3
Alistair Cockburn Alistair Cockburn created the Crystal approach to software development. The methodology applies to teams of up to 6 or 8 co-located developers working on non-life critical systems. Agile manifesto incorporates the focusing principles of Crystal in the form of (a) Frequent delivery of usable code to users, (b) Reflective improvement and (c) Osmotic communication preferably by being co-located. His reference to "barely enough documentation" is an important contribution to the second Agile Manifesto principle, "Working software over comprehensive documentation." His contributions can be seen in the Agile principles such as delivering value early, face-to-face communication, and iterative delivery.
Page 4
Andrew Hunt Andrew Hunt and David Thomas published their notions of programming in their book, "The Pragmatic Programmer: From Journeyman to Master." They laid the foundation for innovative thoughts on defining the modern day programmer to be (a) Early and fast adopter, (2) Inquisitive, (3) Critical thinker, (4) Realistic, and (5) Jack-of-all-trades. Andrew Hunt's contributions to the Agile principles can be seen in the Technical Excellence and self organized team.
Page 5
Arie van Bennekum Arie van Bennekum is a major contributor using the principles of the Dynamic Systems Development Method or DSDM. This DSDM methodology emphasizes eight principles. These are (a) Focus on the business need, (b) Deliver on time, (c) Collaborate, (d) Never compromise quality, (e) Build incrementally from firm foundations, (f) Develop iteratively, (g) Communicate continuously and clearly and (h) Demonstrate control. Many of the twelve Agile principles and the Agile Manifesto can see strong evidence of Arie van Bennekum's thoughts.
Page 6
Brian Marick Brian Marick represented the interests of software testing. Considering projects as an ongoing converation about quality, Brian Marick's contributions emphasize the practices of automated testing and continous integration that lead to working software and technical excellence.
Page 7
Jeff Sutherland Jeff Sutherland is credited as one of the originators of the Scrum framework to agile development. He is well known for his work on reusable business object components through the Object Management Group (OMG) and the OOPSLA Business Object Workshop during the period around 1995. These activities has led to new database products, software development environments, and tools related to the Computer Aided Software Engineering (CASE) and Object Oriented Analysis and Design (OOAD).
Page 8
Jim Highsmith Jim Highsmith is credited with the development of the "Adaptive Software Development" known as ASD. He has worked closely with Alistair Cockburn in merging the Crystal and ASD methodologies to benefit the Agile development processes.
Page 9
Jon Kern Jon Kern believed in delivering working results frequently. With a strong background in object oriented analysis and design, he published his papers on light-weight iterative development subsequently assisting with the chapters on the Java Design on Feature Driven Development (FDD) with Peter Coad and Jeff De Luca. He promoted that quality is by design and not an accident. His recommendations are seen in the Agile principles on quality and technical excellence.
Page 10
Ken Schwaber As an experienced software developer, product manager, and industry consultant, Ken Schwaber initiated the process management driven product revolution and worked with Jeff Sutherland to formulate the initial versions of the Scrum development process. Subsequently, he formalized Scrum helping organizations successfully embrace and deploy software development using Scrum. He has also co-authored Scrum, Agile Software Development with Mike Beedle.
Page 11
Kent Beck Kent Beck led the way in developing so many design patterns paving the way for eXtreme Programming (XP) and test-driven development (TDD). He also popularized the Class-Responsibility-Collaboration (CRC) cards contributing to the development of JUnit unit testing framework. His contributions to the Agile Manifesto can be seen in the fundamental principles of embracing change, working software, and testing requirements.
Page 12
Martin Fowler Martin Fowler is a speaker and author on many effective software development practices, such as the incremental delivery of software, that has contributed to the agile development.
Page 13
Mike Beedle Mike Beedle has published in several areas including object technology, patterns, components, frameworks, software development, programming languages, reusability, workflow, and Business Process Re-engineering (BPR). Working along with Ken Schwaber and Jim Highsmith, he co-authored the principles behind Scrum and Adaptive Software Development (ASD) promoting software as a product.
Page 14
Robert Martin As a software professional, Robert Martin has a rich history of promoting good software development practices through the object oriented programming languages like C++, design patterns, and eXtreme Programming (XP) practices.
Page 15
Ron Jeffries Ron Jeffries is considered as the first eXtreme Programming coach and has contributed significantly to the agile practices through the promotion of extreme programming (XP).
Page 16
Steve Mellor Steve Mellor created the Shlaer-Mellor method to object oriented analysis and design in visually documeting the interfaces. This method later became the Executable Unified Modeling Language (UML) extending the principles of object modeling techniques by Booch, Rumbaugh, and Jacobson.
Page 17
Ward Cunningham Known very well for the design patterns and the extreme programming practices, Ward Cunningham is widely known for creating the concepts of Wiki. This compilation briefly touches on the contributors of the Agile Manifesto. Compiled by Dr. Sriram Rajagopalan Agile Training Champions
Page 18

(c) Developed by Dr. Sriram Rajagopalan

Agile Training Champions. All rights reserved.